Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
rdlc.naming.HierarchicalCatalog

Packages that use HierarchicalCatalog
rdlc.hw | This package contains all the classes to transform an RDL design into a hardware design.
rdlc.naming | A powerful package for naming and binding of objects.
rdlc.rdl | Contains all of the functionality for reading RDL files and parsing them into an in memory representation.
rdlc.sw | This package contains all the classes to transform an RDL design into a object-oriented software design.

Uses of HierarchicalCatalog in rdlc.hw

Subclasses of HierarchicalCatalog in rdlc.hw
`class` | `ModuleInstance_Standard` This is a standard module instance.
`class` | `ModuleParameterGroup` Abstraction of a group of related hardware parameters or constants.
`class` | `ModuleWireGroup` Abstraction of a group of related wires.

Uses of HierarchicalCatalog in rdlc.naming

Fields in rdlc.naming declared as HierarchicalCatalog
`protected HierarchicalCatalog<V>` | `HierarchicalCatalog.cachedRoot` The root of this hierarchy.
`protected HierarchicalCatalog<V>` | `HierarchicalCatalog.parent` The parent catalog in which this catalog's name is bound.

Methods in rdlc.naming that return HierarchicalCatalog
`HierarchicalCatalog<V>` | `QualifiedIdentifier.getCatalog()` Get the catalog in which this identifier was first declared with it's qualified name.
`HierarchicalCatalog<V>` | `Identifier.getCatalog()` Get the catalog in which this identifier is finally bound to an object rather than another catalog.
`HierarchicalCatalog<_V>` | `HierarchicalCatalog.DefaultAccessor.getCatalog(java.lang.Object obj)`
`HierarchicalCatalog<V>` | `Accessor.getCatalog(java.lang.Object obj)` Return the correct hierarchical catalog from the given object.
`HierarchicalCatalog<V>` | `HierarchicalCatalog.getParent()` Simple accessor.
`HierarchicalCatalog<V>` | `HierarchicalCatalog.getRoot()` Get the root catalog in this hierarchy.

Constructors in rdlc.naming with parameters of type HierarchicalCatalog
`HierarchicalCatalog(java.lang.String _name, HierarchicalCatalog<V> _parent)` Base constructor, creates a hierarchical catalog with the given name, and in the given parent catalog.

Uses of HierarchicalCatalog in rdlc.rdl

Subclasses of HierarchicalCatalog in rdlc.rdl
`class` | `Instance` This class represents a node in an instance hierarchy.
`class` | `MapInstance` Represents a map instances declared inside of a hierarchical map.
`class` | `Namespace` `Namespace` provides a direct representation of an RDL namespace declaration.
`class` | `PlatformInstance` Represents a platform instances declared inside of a hierarchical platform.
`class` | `UnitInstance` Represents a unit instances declared inside of a hierarchical unit.

Methods in rdlc.rdl that return HierarchicalCatalog
`HierarchicalCatalog<Declaration>` | `Namespace.Accessor.getCatalog(java.lang.Object obj)` Return the hierarchical catalog representation of an object, assuming the object is non-null and a `Namespace`.
`HierarchicalCatalog<Field>` | `Instance.Accessor.getCatalog(java.lang.Object obj)` Return the hierarchical catalog representation of an object, assuming the object is non-null and a `Instance`.

Uses of HierarchicalCatalog in rdlc.sw

Subclasses of HierarchicalCatalog in rdlc.sw
`class` | `ClassInstance` This is a specialization of `Instance_Base` meant to handle class members.
`class` | `ClassMethod` Class to represent a member method of a `Class`.
`class` | `Instance_Base` This abstract class implements the `Field` interface by adding access (protection) to the `Instance` base class.
`class` | `Type_Argument` A reference type (pointer) including the identifier of the formal type parameter that will later give the type of this reference.
`class` | `Type_Reference` A reference type (pointer) including the identifier of the construct this is a reference to.
`class` | `Type_Root` Abstract class for reference and argument types both of which can have actual type parameters (template parameters) and therefor must inherit from `Instance` so that they can store the parameters as fields.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES